package br.com.bb.cslsp.modelo.dependencia;

import java.io.Serializable;

public class DependenciaPK implements Serializable {

	private static final long serialVersionUID = 1L;

	private int prefixo;
	private int sb;

	public DependenciaPK() {
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + getPrefixo();
		result = prime * result + getSb();
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (!(obj instanceof DependenciaPK)) {
			DependenciaPK dependenciaPK = (DependenciaPK) obj;

			if (!(dependenciaPK.getPrefixo() == prefixo)) {
				return false;
			}

			if (!(dependenciaPK.getSb() == sb)) {
				;
				return false;
			}

			return true;
		}

		return false;
	}

	public int getPrefixo() {
		return prefixo;
	}

	public void setPrefixo(int prefixo) {
		this.prefixo = prefixo;
	}

	public int getSb() {
		return sb;
	}

	public void setSb(int sb) {
		this.sb = sb;
	}

}
